Metodi delle collezioni di classi
Collezioni applicative
Metodi
| Metodo | Descrizione | Tipo |
|---|---|---|
| Add | Aggiunta di un oggetto all'interno di una collezione (per valore) | |
| AddCollection | Aggiunta in blocco tutti gli elementi di una collezione (origine) ad un'altra collezione (destinazione) (per valore) | |
| AddRef | Aggiunta in una collezione di un record per riferimento | |
| AddRefCollection | Aggiunta in blocco di una collezione per riferimento ad un'altra collezione | |
| Clear | Svuota un oggetto o una collezione | |
| Clone | Clona la collezione su un' altra collezione, copiando i campi degli oggetti per nome | |
| CompareMappedFields | Confronta la collezione con un'altra dello stesso tipo, tenendo conto solo dei campi mappati con la base dati. Restituisce 1 se le due collezioni sono considerate uguali, altrimenti 0. | |
| Count | Conteggio righe in una collezione | |
| Deserialize | Deserializzare un oggetto o una collezione da un formato JSON/XML contenuto in un blob | |
| DestroySnapshot | Termina lo snapshot dell'oggetto | |
| Distinct | Restituisce una collezione contenente solo gli elementi consecutivi unici per i campi indicati | |
| Except | Restituisce una collezione contenente gli elementi in comune tra due collezioni | |
| Exists | Restituisce un valore booleano che indica se la condizione di ricerca indicata è stata soddisfatta | |
| Find | Viene effettuata una ricerca nella collezione per ottenere una collezione di oggetti | |
| FindFirst | Restituisce il primo oggetto della collezione che soddisfa la condizione indicata | |
| FindIndex | Restituisce la posizione del primo oggetto della collezione che soddisfa la condizione indicata | |
| FindLast | Restituisce l'ultimo oggetto della collezione che soddisfa la condizione indicata | |
| First | Ricerca del primo oggetto della collezione | |
| ForEach | Esecuzione di una determinata operazione su tutti gli oggetti della collezione | |
| GetDeleted | Restituisce una collezione contenente i record cancellati dalla collezione originale | |
| GetErrors | Restituisce l'elenco degli errori impostati sugli oggetti | |
| GetFromDictionary | Cerca l'oggetto, tramite chiave primaria, nel dictionary (che deve essere precedentemente creato tramite CreateDictionary) | |
| HasError | Verifica se è presente un errore sull'oggetto o su una sua proprietà | |
| IndexOf | Restituisce la posizione dell'oggetto all'interno della collezione | |
| InitializeDictionary | Popola un dictionary con gli elementi presenti nella collezione e permette di utilizzare il metodo GetFromDictionary | |
| InitializeSnapshot | Inizializza lo stato dell'oggetto | |
| InsertBefore | Inserimento in posizione precedente all'elemento indicato | |
| Intersect | Restituisce una collezione contenente gli elementi in comune tra due collezioni | |
| IsModified | Verifica se l'oggetto, la collezione o la singola proprietà sono stati modificati | |
| IsModifiedSnapshot | Restituisce lo stato dell'oggetto | |
| Item | Restituisce l'elemento nella posizione richiesta | |
| Last | Ricerca dell'ultimo oggetto della collezione | |
| LoadFromFile | Carica collezione da file | |
| LoadFromXml | Importa il recordset da file XML | |
| Max | Restituisce l'oggetto nella collezione che contiene il valore massimo per la proprietà richiesta | |
| Min | Restituisce l'oggetto nella collezione che contiene il valore minimo per la proprietà richiesta | |
| OrderBy | Restituisce una collezione ordinata senza variare l'ordinamento della collezione di partenza | |
| Release | Rilascia un puntatore ad un altro oggetto/collezione | |
| Remove | Elimina un oggetto all'interno di una collezione per posizione | |
| RemoveAll | Elimina tutti gli oggetti dalla collezione | |
| RemoveByKey | Eliminare un oggetto ricercando per chiave, vengono quindi confrontati i campi della chiave primaria definita sul descrittore | |
| RemoveObject | Elimina uno specifico oggetto all'interno della collezione | |
| RemoveWhere | Elimina un range di oggetti all'interno della collezione in base al filtro indicato | |
| Restore | Ripristina il valore originale di un oggetto o di una collezione con i valori originali con cui è stato caricato da database | |
| RestoreSnapshot | Ripristina lo stato dell'oggetto | |
| SaveToDb | Concretizza su database le modifiche effettuate ad un oggetto | |
| SaveToFile | Salva una collezione su file | |
| SaveToXml | Salva un oggetto o una collezione su un file XML | |
| Serialize | Serializza un oggetto in formato JSON | |
| SetLoaded | Imposta la collezione come caricata. Va utilizzato solo su una collezione figlia di una classe composta | |
| SetStateNew | Imposta lo stato 'Nuovo' ad un oggetto | |
| Skip | Restituisce una collezione contenente gli elementi della collezione di partenza, esclusi i primi N | |
| Sort | Ordina una collezione | |
| Sum | Somma proprietà di una collezione | |
| Take | Restituisce una collezione contenente i primi N elementi della collezione di partenza | |
| Union | Restituisce una collezione contenente l'insieme degli elementi di due collezioni |